import { RendererElement } from '@vue/runtime-core'
import {
  HTMLMediaState,
  HTMLMediaControls,
} from 'hooks/utils/createHTMLMediaHook'
export interface IAction {
  type: string
  payload?: IDictionary<any>
}

export interface IAudioContext {
  audio?: RendererElement | undefined
  state: HTMLMediaState
  controls: HTMLMediaControls
}
